package com.eian.boot.common.id.generator.sequence;

/**
 * 序列号生成器抽象类
 *
 * @author alex.meng
 */
public abstract class AbstractSequenceGenerator {

    /**
     * 获取下一个序列号
     *
     * @param bizType 业务类型
     * @return 下一个序列号
     */
    public abstract long nextSequence(String bizType);

    /**
     * 重置序列号
     *
     * @param bizType 业务类型
     */
    public abstract void resetSequence(String bizType);
}

